insulating substrate - French English Dictionary